package br.com.sisa.util;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class Datas {
	private static Locale ptBR = new Locale("pt", "BR");

	public static String dataPtBr() {
		DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL,
				ptBR);
		return dateFormat.format(new Date());
	}
	
	public static Date dataAtual() {
		return new Date();
	}
	
	public static String dataParaBanco(String data) {
		String dia;
		String mes;
		String ano;
		if (data.trim().length() == 10) {
			dia = data.substring(0, 2);
			mes = data.substring(3, 5);
			ano = data.substring(6, 10);
			data = ano + "-" + mes + "-" + dia;
		} else {
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			data = sdf.format(new Date());
		}
		return data;
	}

	public static String dataParaTela(String data) {
		if(data.length() > 10){
			String dia = data.substring(8, 10);
			String mes = data.substring(5, 7);
			String ano = data.substring(0, 4);
			return dia + "/" + mes + "/" + ano;
		}else{
			return "";
		}
	}
}
